package com.dimples.dd.system.convert;

import com.dimples.dd.common.pojo.PageResult;
import com.dimples.dd.system.api.logger.dto.LoginLogCreateReqDTO;
import com.dimples.dd.system.model.entity.SystemLoginLogDO;
import com.dimples.dd.system.model.vo.LoginLogPageVO;
import org.mapstruct.Mapper;

/**
 * @author zhongyj <1126834403@qq.com><br/>
 * @date 2024/9/3
 */
@Mapper(componentModel = "spring")
public interface LoginLogConvert {
    PageResult<LoginLogPageVO> entity2Page(PageResult<SystemLoginLogDO> pageResult);

    LoginLogPageVO entity2VO(SystemLoginLogDO systemLoginLogDO);

    SystemLoginLogDO dto2Entity(LoginLogCreateReqDTO loginLogCreateReqDTO);
}
